armed detachment - Turkish English Dictionary